מה זה קובץ error_log ולמה הוא נמצא אצלי פתאום?

7 תשובות

avatar ענה intval ב 10 לינואר 2012 #

זה קובץ שנוצר אוטומטית לתוכו PHP רושמת הודעות על שגיאות עם היו כאלה, כמו כל מיני notice, warning, error

avatar ענה משתמש_77356 ב 10 לינואר 2012 #

לא נתקלתי בו עד עכשיו....
כלומר, כל השגיאות שקרו באתר שלי אצל כל מי שנכנס אליו?

avatar ענה משתמש_77356 ב 10 לינואר 2012 #

והוא חייב להיות בתיקייה מסוימת?
הוא נכון לגבי כל האתר או לגבי התיקייה בה הוא נמצא?
איך אפשר לחסום לגולשים חוץ מבעל האתר גישה אליו?

avatar ענה intval ב 10 לינואר 2012 #

הוא תקף לכל הסקריפטים, בכל תיקיה שהיא גם אם הם מופעלים בקרון תחת החשבון שלך \ משתמש שלך בשרת. הקובץ הזה בדרך כלל נוצר ונמצא בתיקיה שבה מותקן PHP או מותקן השרת או בנתיב שרשמו בקובץ php.ini במיוחד בשבילו ולא נמצא בתיקיה הרגילה שאליה אפשר לגשת מהדפדפן.
כלומר לאף אחד אין גישה אליו.

avatar ענה משתמש_77356 ב 10 לינואר 2012 #

לחץ כאן...

avatar ענה משתמש_77506 ב 10 לינואר 2012 #

כנראה שחברת האיחסון הזאת קבעה שמיקום קובץ השגיאות יהיה בתיקיה public_html אצלח.
מומלץ לחסום אליו את הגישה באמצעות קובץ htaccess

<Files error_log>
  order allow,deny
  deny from all
</Files>

avatar ענה משתמש_77521 ב 10 לינואר 2012 #

תודה לך, חסמתי.